home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / os2 / adaptor.zip / ADAPT.ZIP / adaptor / help next >
Text File  |  1993-06-11  |  3KB  |  65 lines

  1. .Help.
  2. You can get more help by selecting a help item from the help menu or
  3. by pressing the right mouse button in a command or subwindow.
  4. .File.
  5. When pressing the left button you get a menu of all Fortran
  6. files and all subdirectories of the current directory. You 
  7. can select a Fortran File or change to other directories.
  8. .Parse.Parses the Fortran source file to an intermediate tree.
  9. .Semantic.Semantic analysis for Fortran program.
  10. .Adapt.Translates the program to a message passing program.
  11. .GMD.German National Research Centre for Mathematics and Computer Science
  12. .Options.There you can select between different options
  13. .Show.
  14. The selected file will be shown in the edit window. 
  15. Editing of the selected file is not possible. Show
  16. must be called before parsing the selected file.
  17. .Check.Test to verify that the internal abstract syntax tree is o.k.
  18. .Unparse.Make a Fortran source from the internal syntax tree.
  19. .Write.Print the abstract syntax tree on the file 'test.out'
  20. .Machine.You can choose between different machines.
  21. .Model.
  22. There exist three models for the generated message passing program:
  23.  
  24.     Host-Node : a host and a node program will be generated
  25.     Only Host : only a node program will be generated (hostless)
  26.     Uni Proc  : sequential program for one node will be generated
  27.  
  28. .Arrays.
  29. This option specifies how to handle dynamic and distributed arrays.
  30.  
  31.     Dynamic   : arrays will remain dynamic in the generated program
  32.     Static    : arrays become static where the size has to be specified
  33. .Split.
  34. If the split flag is set the new generated message passing program will
  35. be splitted into one source file for each subroutine. This makes
  36. compilation faster.
  37. .Distribution.
  38. This specifies what the default distribution of an array is if no
  39. other distribution/alignment directive is specified.
  40.  
  41. replicated  : default is that every array is replicated
  42. distributed : default is that every array is distributed
  43. cm default  : for the default distribution the same rules are used
  44.               as in CM Fortran (not supported until now)
  45.  
  46. .Language.
  47. Fortran 77 : Array operations will be translated to sequential loops
  48.  
  49. Fortran 90 : Array operations remain in the generated message passing
  50.              program
  51. .Input.You can define a new integer value (terminate with <return>).
  52. .MinProc.
  53. The minimal number of processors on which the parallel program will run.
  54. The size of static arrays in the node program depends on this value.
  55.  
  56.    real A(1000)
  57.  
  58.   becomes
  59.  
  60.    real A(100)   in the node program if MinProc = 10
  61.    real A(334)   in the node program if MinProc = 3
  62.  
  63. The value can be changed by choosing one item of the submenu (press left
  64. mouse button). The item 'typ' is for the interactive input of a value.
  65.